/**
 * Created by 鹏 on 14-3-11.
 */
var fs = require('fs');
var db = require('../common/db');

exports.getConfig = function () {
    if (fs.existsSync("config.json")) {
        var config = fs.readFileSync("config.json").toString();
        if (config.length > 0) {
            return JSON.parse(config);
        }
        else {
            return JSON.parse("{}");
        }
    }
    return JSON.parse("{}");
};

exports.saveConfig = function (config) {
    var data = JSON.stringify(config);
    fs.writeFileSync('config.json', data);
};

exports.runInstall = function (config, callback) {
    //创建数据库结构
    db.createDatabase(config, function () {
        //创建数据库连接池
        db.createConnectionPool(config);
        callback();
    });
};

exports.testConnection = function (config, callback) {
    db.testConnection(config, callback);
};